Inicio
»
Investigación
»
Líneas de investigación
»
Ingeniería Web
» Recursos ECMAScript
Recursos de ECMAScript
Ejercicios
Ejercicio 00: Hola
Ejercicio 01: Variable String
Ejercicio 02: Variable entera y uso de bucles while
Ejercicio 03: Fecha y hora
Ejercicio 04: Browser
Ejercicio 05: BrowserPlus
Ejercicio 06: BrowserPlusPlus
Ejercicio 07: Objeto Persona
Ejercicio 08: Constructor Objeto Persona
Ejercicio 09: Aviso de Alerta
Ejercicio 10: Interacción con el usuario prompt()
Ejercicio 11: Función recursiva factorial
Ejercicio 12: Evento onLoad
Ejercicio 13: Botones
Ejercicio 14: Evento onMouseDown
Ejercicio 15: Evento onKeyUp
Ejercicio 16: Evento onKeyDown - Mover el cursor
Ejercicio 17: Validar formularios
Ejercicio 18: Funciones matemáticas
Ejercicio 19: Creación de objetos
Ejercicio 20: Evento onClick
Ejercicio 21: Evento onUnLoad (probar recargando página)
Ejercicio 22: Ejemplo de uso del API Canvas
Ejercicio 23: Primer ejemplo usando Ajax
Ejercicio 24: Ejemplo de uso del API de geolocalización
Ejercicio 25: Ejemplo de uso del API de geolocalización con Google maps
Ejercicio 26: Ejemplo de jQuery. Oculta párrafos
Ejercicio 27: Ejemplo de jQuery. Oculta y muestra párrafos
Ejercicio 28: Ejemplo de uso de log en la consola
Ejercicio 29: Ejemplo de uso de jQuery para cargar un archivo de texto con Ajax
Ejercicio 30: Ejemplo de uso de jQuery y Ajax para cargar un párrafo de un archivo de texto
Ejercicio 31: Ejemplo de creación de objetos compuestos por otros objetos
Ejercicio 32: Ejemplo de creación de métodos de objetos
Ejercicio 33: DOM mostrar y ocultar elementos
Ejercicio 34: DOM modifica texto
Ejercicio 35: DOM añade texto
Ejercicio 36: Atributos de document
Ejercicio 37: Manejo básico de arrays
Ejercicio 38: Ordenar arrays
Ejercicio 39: Ordenar arrays numéricos
Ejercicio 40: Objeto array numérico
Ejercicio 41: Tabla de factoriales
Ejercicio 42: DOM ordenar array
Ejercicio 43: Ejemplo de uso de jQuery y CSS
Ejercicio 44: Ejemplo de uso de jQuery y el API JSONP con Flickr. JSONP permite obtener datos de diferentes dominios.
Ejercicio 45: Ejemplo de jQuery para leer un archivo de usuarios en formato JSON
Ejercicio 46: Creación de objetos en formato JSON
Ejercicio 47: Creación de métodos en objetos con formato JSON
Ejercicio 48: Calculadora ejemplo de uso de eval()
Ejercicio 49: Ejemplo de uso de OpenLayers
Ejercicio 50: Ejemplo de información del navegador, sistema operativo y APIs activas
Ejercicio 51: Ejemplo de uso de arrays heterogéneos
Ejercicio 52: Ejemplo de uso de arrays dispersos y heterogéneos
Ejercicio 53: Ejemplo de uso de funciones con un número variable de argumentos
Ejercicio 54: Ejemplo de uso de mapas de Google dinámicos
Ejercicio 55: Ejemplo de uso de marcadores en mapas de Google dinámicos
Ejercicio 56: Ejemplo de uso interactivo de marcadores en mapas de Google dinámicos
Ejercicio 57: Ejemplo de uso de mapas meteorológicos de Google
Ejercicio 58: Reloj. Ejemplo de uso de switch y setTimeout
Ejercicio 59: Ejemplo de uso de prototype con Array
Ejercicio 60: Ejemplo de información del navegador
Ejercicio 61: Ejemplo de internacionalización
Ejercicio 62: API File - Ejemplo de lectura de un archivo de texto de la máquina cliente
Ejercicio 63: API File - Selección de archivos múltiples en la máquina cliente
Ejercicio 64: Validación de campos numéricos y uso del operador ternario
Ejercicio 65: Intercambio de imágenes
Ejercicio 66: Ejemplo de try-catch
Ejercicio 67: Ejemplo de objetos anónimos
Ejercicio 68: ECMAScript 6.0 - Ejemplo de uso de clases
Ejercicio 69: ECMAScript 6.0 - Ejemplo de uso de static
Ejercicio 70: ECMAScript 6.0 - Ejemplo de herencia de clases con extends
Ejercicio 71: jQuery - Ejemplo ocultar y mostrar filas de una tabla
Ejercicio 72: jQuery - Ejemplo ocultar y mostrar imágenes
Ejercicio 73: Información de asignatura. Manejo separado de archivos JS compartiendo objetos
Ejercicio 74: Información del navegador. Manejo separado de archivos JS compartiendo objetos
Ejercicio 75: jQuery - Ocultar y mostrar elementos con el selector .class
Ejercicio 76: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - get-val()
Ejercicio 77: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - get-text()
Ejercicio 78: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - get-html()
Ejercicio 79: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - get-attr()
Ejercicio 80: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - set-val()-text()-html()
Ejercicio 81: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - set-attr()
Ejercicio 82: jQuery - DOM - Ejemplo de manipulación de elementos del árbol DOM - añadir/eliminar-elementos
Ejercicio 83: jQuery - recorrer - DOM
Ejercicio 84: jQuery - Ejemplo de uso de la clase Bombilla
Ejercicio 85: jQuery - JSON - datos meteorológicos
Ejercicio 86: jQuery - JSON - datos meteorológicos- usando una clase
Ejercicio 87: jQuery - AJAX - XML - datos meteorológicos- usando una clase
Ejercicio 88: jQuery - JSON - Carga datos del archivo Oviedo.json
Ejercicio 89: ECMAScript 6: Ejemplo de uso de la clase Contador
Ejercicio 90: jQuery-AJAX-XML- Ejemplo de carga de un archivo XML situado en el servidor
Ejercicio 91: jQuery-closure-callback- Ejemplo de uso de funciones closure y callback
Ejercicio 92: Ejemplo prototype. Añadir propiedades y métodos a una clase
Ejercicio 93: Cronómetro
Ejercicio 94: Clase Cronómetro y uso de bind
Ejercicio 95: jQuery - Cronómetro
Ejercicio 96: Ejemplo de uso de call()
Ejercicio 97: Ejemplo de uso de apply()
Ejercicio 98: Ejemplo de la clase Pila
Ejercicio 99: Ejemplo de la clase Cola
Ejercicio 100: Ejemplo de la clase ListaDoble
Ejercicio 101: Ejemplo de la clase Correspondencia. Uso de Map
Ejercicio 102: Funciones como objetos
Ejercicio 103: Funciones flecha
Ejercicio 104: Clase Geolocalización. Ejemplo de uso del API de geolocalización
Ejercicio 105: Clase Geolocalización con manejo de errores. Ejemplo de uso del API de geolocalización
Ejercicio 106: Clase MapaEstaticoGoogle. Ejemplo de uso del API de geolocalización y del API de Google Maps
Ejercicio 107: Objeto mapaDinamicoGoogle. Ejemplo de uso del API de Google Maps
Ejercicio 108: mapa dinamico de Google geolocalizado. Ejemplo de uso de GeoLocalización y del API de Google Maps
Ejercicio 109: Number y precisión
Ejercicio 110: addEventListener
Ejercicio 111: addEventListener-2
Ejercicio 112: Manejo de eventos con propiedades
Ejercicio 113: Manejo de eventos con setAttribute
Ejercicio 114: Manejo de eventos con varios botones
Ejercicio 115: Saludo Orientado a Objetos
Ejercicio 116: Clonar objetos
REFERENCIAS
Estándar ECMA-262
Script W3C
Draft HTML 5.3
jQuery
DOM reference
JSON
Libros on-line
w3schools
Desarrolladores Mozilla
JavaScrip Language Reference por Microsoft
JScrip por Microsoft
Google Maps API
Dinamic drive
HtmlGoodies
JavaScriptKIT
JavaScripture
Guía para desarrolladores de Flickr
Bing Developer Center
Google Developers
twitter Developers
yahoo! Developer Network
OpenLayers: Free Maps for the Web
OpenWeatherMap: Datos meteorológicos
CurrencyLayer: API de cambio de moneda
Fixer: API de cambio de moneda
Yandex: API de traducción
AEMET: API de la Agencia Estatal de Metereología (Gobierno de España)
Quandl: API de datos financieros
News API: API de noticias
Propuesta de uso de campos públicos y privados en las clases